import { WFAddStore } from './add';
import { WFGlobalStore } from './globalStore'
import { WFListDoingStore } from './listDoing';
import { WFListDoneStore } from './listDone';
import { WFListMineStore } from './listMine';
import { WFQueryIndexStore } from './queryIndex';
import { WFQueryResultStore } from './queryResult';
import { WFAgentStore } from './agent';
import { WFMonitorStore } from './monitor';
import { WFMonitorIndexStore } from './monitorIndex';
import { WFMonitorLogStore } from './monitorLog';
import { WFRecycleStore } from './recycle';
import { WFShareStore } from './share';
import { WFShareBatchStore } from './shareBatch';
import { WFTemplateManageStore } from './agentTemplateManage';
import { WFAddShareStore } from './addShare';
import { WFDealRepetitionStore } from './dealRepetition';
import { WFBatchToDocIndexStore } from './batchToDocIndex';
import { WFBatchToDocResultStore } from './batchToDocResult';
import { WFBatchPrintIndexStore } from './batchPrintIndex';
import { WFBatchPrintResultStore } from './batchPrintResult';
import efficiencyReportStores from './efficiencyReport/index';
import customReportStores from './customReport/index';
import standardCustomReportStores from './standardCustomReport/index';
import { SuperviseStore } from './supervise';
import { SubWorkflowStatusStore } from './subWorkflowStatus';
import {OrderBySetStore} from './orderBySetStore';
import { FollowTypeSettingStore } from './followTypeSetting';
import { AttentionStore } from './attention';
import { WFFreeFlowTemplateStore } from './freeflowTemplate';
import SecondAuth from "./secondAuth";
import { AnalyzeStore } from './analyze';
import { centerStore } from './center';

module.exports = {
    attentionStore: new  AttentionStore(),
    wfFollowTypeSettingStore: new FollowTypeSettingStore(),
    wfAddStore: new WFAddStore(),
    wfGlobalStore: new WFGlobalStore(),
    wfListDoingStore: new WFListDoingStore(),
    wfListDoneStore: new WFListDoneStore(),
    wfListMineStore: new WFListMineStore(),
    wfQueryIndexStore: new WFQueryIndexStore(),
    wfQueryResultStore: new WFQueryResultStore(),
    wfAgentStore: new WFAgentStore(),
    wfMonitorStore: new WFMonitorStore(),
    wfMonitorIndexStore: new WFMonitorIndexStore(),
    wfMonitorLogStore: new WFMonitorLogStore(),
    wfRecycleStore: new WFRecycleStore(),
    wfShareStore: new WFShareStore(),
    wfShareBatchStore: new WFShareBatchStore(),
    wfDealRepetitionStore: new WFDealRepetitionStore(),
    wfAddShareStore: new WFAddShareStore(),
    wfTemplateManageStore: new WFTemplateManageStore(),
    wfBatchToDocIndexStore: new WFBatchToDocIndexStore(),
    wfBatchToDocResultStore: new WFBatchToDocResultStore(),
    wfBatchPrintIndexStore: new WFBatchPrintIndexStore(),
    wfBatchPrintResultStore: new WFBatchPrintResultStore(),
    ...efficiencyReportStores,
    ...customReportStores,
    ...standardCustomReportStores,
    superviseStore:new SuperviseStore(),
    SubWorkflowStatusStore:new SubWorkflowStatusStore(),
    orderBySetStore: new OrderBySetStore(),
    wfFreeFlowTemplateStore:new WFFreeFlowTemplateStore(),
    secondAuthStore: new SecondAuth(),
    analyzeStore:new AnalyzeStore(),
	wfCenterStore: new centerStore(),
};
